package com.zjw.nanyinge.vo.req;

import lombok.Data;

@Data
public class BaiduVoiceParamsVO {
    /**
     * 合成的文本，文本长度必须小于1024GBK字节。建议每次请求文本不超过120字节，约为60个汉字或者字母数字。
     * 请注意计费统计依据：120个GBK字节以内（含120个）记为1次计费调用；每超过120个GBK字节则多记1次计费调用。
     */
    private String tex;
    /**
     * 开放平台获取到的开发者[access_token]获取 Access Token "access_token")
     */
    private String tok;
    /**
     * 用户唯一标识，用来计算UV值。建议填写能区分用户的机器 MAC 地址或 IMEI 码，长度为60字符以内
     */
    private String cuid;
    /**
     * 客户端类型选择，web端填写固定值1
     */
    private String ctp;
    /**
     * 固定值zh。语言选择,目前只有中英文混合模式，填写固定值zh
     */
    private String lan;
    //-------------------------以下选填------------------------
    /**
     * 语速，取值0-15，默认为5中语速
     */
    private String spd;
    /**
     * 音调，取值0-15，默认为5中语调
     */
    private String pit;
    /**
     * 音量，取值0-15，默认为5中音量（取值为0时为音量最小值，并非为无声）
     */
    private String vol;
    /**
     * 基础音库:度小宇=1，度小美=0，度逍遥（基础）=3，度丫丫=4
     * 精品音库:度逍遥（精品）=5003，度小鹿=5118，度博文=106，度小童=110，度小萌=111，度米朵=103，度小娇=5
     */
    private String per;
    /**
     * 3为mp3格式(默认)； 4为pcm-16k；5为pcm-8k；6为wav（内容同pcm-16k）;
     * 注意aue=4或者6是语音识别要求的格式，但是音频内容不是语音识别要求的自然人发音，所以识别效果会受影响。
     */
    private String aue;
}
